home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PRINTER / JPSRC11.ARJ / MAKEFILE.TCC < prev    next >
Text File  |  1991-08-03  |  3KB  |  81 lines

  1. # Makefile for JETPAK programs
  2. #
  3. # MS-DOS Turbo C++ version
  4. #
  5. JETPAK=jetl2d.exe jetd2l.exe jetdmp.exe jetrst.exe jetprint.exe jetprd.exe
  6. TLLIBPATH=d:\tc\lib
  7. TLSUP=$(TLLIBPATH)\c0c
  8. TLLIB=$(TLLIBPATH)\emu $(TLLIBPATH)\mathc $(TLLIBPATH)\cc
  9.  
  10. TCCANSI=-wbbf -weas -will -wpin
  11. TCCPORT=-wcln -wsig -wucp
  12. TCCFREQ=-wrvl -wamb -wamp -wnod -wstv -wuse
  13.  
  14. TCCOPTS=$(AUTO) $(TCCDEBUG) $(BIAS) $(OPT) -mc -c $(TCCANSI) $(TCCPORT) $(TCCFREQ)
  15. TLOPTS=$(TLDEBUG) /c /x
  16.  
  17. #       NORMAL BUILD WITH DEBUGGING AND NO OPTIMISATION
  18. debug:
  19.         make    -DAUTO=   -DTCCDEBUG=-v  -DTLDEBUG=/v  -DBIAS=   -DOPT=   jetpak
  20.  
  21. #       BUILD WITH NO DEBUGGING AND FULL OPTIMISATION
  22. release:
  23.         make    -DAUTO=-X -DTCCDEBUG=-v- -DTLDEBUG=/v- -DBIAS=-G -DOPT=-O jetpak
  24.  
  25. #       COMMON BUILD
  26. jetpak:         $(JETPAK)
  27.  
  28. #       START FROM SCRATCH
  29. clean:
  30.         del /y  *.obj *.exe
  31.  
  32. #       LINK STEPS
  33. jetl2d.exe:     jetl2d.obj jetfont.obj jetutil.obj jetbmp.obj
  34.         tlink   $(TLOPTS) $(TLSUP) jetl2d jetfont jetutil jetbmp,jetl2d,,$(TLLIB)
  35.  
  36. jetd2l.exe:     jetd2l.obj jetfont.obj jetutil.obj jetbmp.obj
  37.         tlink   $(TLOPTS) $(TLSUP) jetd2l jetfont jetutil jetbmp,jetd2l,,$(TLLIB)
  38.  
  39. jetdmp.exe:    jetdmp.obj jetfont.obj jetmean.obj jetutil.obj jetbmp.obj
  40.         tlink   $(TLOPTS) $(TLSUP) jetdmp jetfont jetmean jetutil jetbmp,jetdmp,,$(TLLIB)
  41.  
  42. jetrst.exe:    jetrst.obj jetfont.obj jetutil.obj jetbmp.obj
  43.         tlink   $(TLOPTS) $(TLSUP) jetrst jetfont jetutil jetbmp,jetrst,,$(TLLIB)
  44.  
  45. jetprint.exe:   jetprint.obj jetfont.obj jetmean.obj jetutil.obj
  46.         tlink   $(TLOPTS) $(TLSUP) jetprint jetfont jetmean jetutil,jetprint,,$(TLLIB)
  47.  
  48. jetprd.exe:     jetprd.obj jetfont.obj jetutil.obj
  49.         tlink   $(TLOPTS) $(TLSUP) jetprd jetfont jetutil,jetprd,,$(TLLIB)
  50.  
  51. #       COMPILATION STEPS
  52. jetl2d.obj:     jetl2d.c jetfont.h jetutil.h patchlev.h
  53.         tcc     $(TCCOPTS) jetl2d
  54.  
  55. jetd2l.obj:     jetd2l.c jetfont.h jetutil.h patchlev.h
  56.         tcc     $(TCCOPTS) jetd2l
  57.  
  58. jetdmp.obj:    jetdmp.c jetfont.h jetmean.h jetutil.h patchlev.h
  59.         tcc     $(TCCOPTS) jetdmp
  60.  
  61. jetrst.obj:    jetrst.c jetfont.h jetutil.h patchlev.h
  62.         tcc     $(TCCOPTS) jetrst
  63.  
  64. jetprint.obj:   jetprint.c jetfont.h jetmean.h jetutil.h patchlev.h
  65.         tcc     $(TCCOPTS) jetprint
  66.  
  67. jetfont.obj:    jetfont.c jetfont.h jetutil.h patchlev.h
  68.         tcc     $(TCCOPTS) jetfont
  69.  
  70. jetbmp.obj:     jetbmp.c jetfont.h jetutil.h patchlev.h
  71.         tcc     $(TCCOPTS) jetbmp
  72.  
  73. jetmean.obj:    jetmean.c jetmean.h jetfont.h patchlev.h
  74.         tcc     $(TCCOPTS) jetmean
  75.  
  76. jetutil.obj:    jetutil.c jetutil.h patchlev.h
  77.         tcc     $(TCCOPTS) jetutil
  78.  
  79. jetprd.obj:     jetprd.c jetfont.h jetutil.h patchlev.h
  80.         tcc     $(TCCOPTS) jetprd
  81.